#pragma once

class DirectedLight : public Light
{
	Scene_ptr _scene;
	Direction _direction;
	Color _intensity;
public:
	DirectedLight(Scene_ptr scene, const Direction& direction, const Color& intensity);
	Ray IntensityAtPoint(const Point&);
	~DirectedLight();
};
